Scroll to navigation

COROSYNC-OBJCTL(8) System Manager's Manual COROSYNC-OBJCTL(8)

NAME

corosync-objctl - Configure objects in the Object Database

SYNOPSIS

corosync-objctl [-b] [-c|-w|-d|-a|-t-h] <OBJECT-SPEC>...

DESCRIPTION

corosync-objctl is used to configure objects within the object database at runtime.

OBJECT-SPEC

Objects and Key=Value pairs
Objects are container like entities that can hold other entities. They are specified as "objectA"."objectB". An example is logging.logger.
These are the entities that actually hold values (read database "fields"). They are specified as object.key=value or just object.key if you are reading.

OPTIONS

Create a new object.
Delete an existing object.
Use this option when you want to write a new value to a key.
Display all values currently available.
Track changes to an object and it's children. As changes are made to the object they are printed out. this is kind of like a "tail -f" for the object database.
Print basic usage.
Display binary values in BASH backslash escape sequences format.

EXAMPLES

$ corosync-objctl objOne
$ corosync-objctl -c objOne
$ corosync-objctl objOne
objOne
$ corosync-objctl -w objOne.max=3000 objOne.min=100
$ corosync-objctl objOne
objOne.min=100
objOne.max=3000
$ corosync-objctl -d objOne.min=100
$ corosync-objctl objOne
objOne.max=3000
$ corosync-objctl -d objOne
$ corosync-objctl objOne

SEE ALSO

confdb_keys(8), confdb_initialize(3)

AUTHOR

Angus Salkeld

2008-07-29